scaffold tower - German English Dictionary